@charset "utf-8";
/* CSS Document */

body{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	margin-top:30px;
	}
td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
   vertical-align: middle;
}

form{
   width:600px;
   padding:0px 0;
   background:#FFFFFF;
}

fieldset{
   border:1px solid #000000;
   width:600px;
}

legend{
   font:bold 140% Arial,sans-serif;
   color: #000000;
   }

div.medidas,div.check{margin:10px 0 10px 10px;}

div.medidas label{width:130px;line-height:23px; float:left;}

div.medidas input,select{width:200px;}


div.chico input{width:70px;}


select#select{ width:auto; font-size:12px;}

.Estilo1 {color: #FFFFFF;}


a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link {
	text-decoration: none;
	color: #0000FF;
}
a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #0000FF;
}

.botonimprimir{
  background-image:url(/img/printer.png);
  background-repeat:no-repeat;
  height:100px;
  width:100px;
  background-position:center;
}



/*Tabla tipo Dialogo*/
#tableDialog{
	height: 150px;
	width: 500px;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	/*--Bottom right rounded corner--*/
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

#thDialog{
	
	background-color: #fff;
	font-family: sans-serif;
   font-size: 12px;
   border-bottom: solid 1px #cccccc;
	color: #546577;
	height: 25px;
	/*vertical-align: middle;*/
	text-align: left;
}


#tdDialog{
	background-color: white;
	font-family: sans-serif;
   font-size: 12px;
	color: black;
   border: solid 0px;
	/*vertical-align: middle;*/
	text-align:center;
	
}

/*Enlace como boton*/

.enlaceboton {
   font-family: verdana, arial, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   padding: 4px;
   background-color: #1376c9;
   color: #ffffff;
   text-decoration: none;
}
.enlaceboton:link,
.enlaceboton:visited {
   border-top: 1px solid #cccccc;
   border-bottom: 2px solid #666666;
   border-left: 1px solid #cccccc;
   border-right: 2px solid #666666;
}
.enlaceboton:hover {
    border-bottom: 1px solid #cccccc;
   border-top: 2px solid #666666;
   border-right: 1px solid #cccccc;
   border-left: 2px solid #666666;
}

/* css para tabla de datos */

.tablaDatos {
   border-collapse: collapse;
   border-spacing:0px;
   font-family: sans-serif;
}

.tablaDatos th {
  
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 5px;
   padding-bottom:5px;
   border-right: solid 1px #ffffff;
   text-align: center;
   background-color: #000066;
   color: #ffffff;
}

.tablaDatos td{
   
   background-color: #CCCC99;
   color: #000000;
   
}

.tablaDatos .modo1 td{
   background-color: #ffffff;
   color: #000000;
}

.edit { 
    background: url('../img/page_edit.png') no-repeat;
    width: 20px;
    height: 20px;
    display:inline-block;
 }

.delete { 
    background: url('../img/remove.png') no-repeat;
    display:inline-block;
    width: 20px;
    height: 20px;
}

.add { 
    background: url('../img/add.png') no-repeat;
    display:inline-block;
    width: 20px;
    height: 20px;
}

.w90 {width: 90px;}
.w100 {width: 100px;}
.w110 {width: 110px;}
.w120 {width: 120px;}
.w130 {width: 130px;}
.w140 {width: 140px;}
.w150 {width: 150px;}
.w200 {width: 200px;}
.w250 {width: 250px;}
.w300 {width: 300px;}
.w350 {width: 350px;}
.w400 {width: 400px;}
.w450 {width: 450px;}
.w500 {width: 500px;}

label .etiqueta{font-size: 12px;}



.btn{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:31px;
	line-height:31px;
	/*width:100px;*/
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
        padding-left: 5px;
        padding-right:5px;
}
.btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.btn:active {
	position:relative;
	top:1px;
}
.btn:link{
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:31px;
	line-height:31px;
	/*width:100px;*/
	text-decoration:none;
}
.btn:visited{
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:31px;
	line-height:31px;
	/*width:100px;*/
	text-decoration:none;
}


.fleft {
    float: left;
}
/* This button was generated using CSSButtonGenerator.com */



.btnExcel{
        background-image: url('../img/excel-icon.png');
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:31px;
	line-height:31px;
	/*width:100px;*/
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
        padding-left: 5px;
        padding-right:5px;
}
.btnExcel:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.btnExcel:active {
	position:relative;
	top:1px;
}
.btnExcel:link{
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:31px;
	line-height:31px;
	/*width:100px;*/
	text-decoration:none;
}
.btnExcel:visited{
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:31px;
	line-height:31px;
	/*width:100px;*/
	text-decoration:none;
}